var name ='小王',age=17;
var obj ={
    name:'小张',
    objAge:this.age,
    myFun:function() {
        console.log(this.name)
        console.log(this.age)
    }
}
console.log(obj.objAge)
obj.myFun()  // 小张年龄 undefined

var ob ={fav:1};
ob.fav = "sheng"
function shows(){
    console.log(ob.fav)
}
shows()

//比较一下这两者 this 的差别，第一个打印里面的 this 指向 obj，第二个全局声明的 shows() 函数 this 是 window ；

// 1，call()、apply()、bind() 都是用来重定义 this 这个对象的！